package com.zzl.alligator.management.vote.domain;

import com.zzl.alligator.framework.base.domain.BaseEntity;
import lombok.Data;
import lombok.ToString;

import java.time.LocalDateTime;


/**
 * 投票主题(VoteSubject)实体类
 *
 * @author zhouziliang
 * @since 2020-07-22
 */
@Data
@ToString
public class VoteSubject extends BaseEntity {
    /**
     * 主题ID
     */
    private Long subjectId;
    /**
     * 主题描述
     */
    private String description;
    /**
     * 发起时间
     */
    private LocalDateTime startTime;
    /**
     * 截止时间
     */
    private LocalDateTime cutOffTime;
    /**
     * 主题状态（0生效 1废弃 2未开始 3进行中 4结束）
     */
    private String status;
    /**
     * 是否匿名（0匿名 1实名）
     */
    private String anonymous;
    /**
     * 是否必答（0必答 1非必答）
     */
    private String required;
    /**
     * 是否随机排序（0随机排序 1非随机排序）
     */
    private String randomOrder;
    /**
     * 删除标志（0代表存在 2代表删除）
     */
    private String delFlag;
    /**
     * 发起人
     */
    private String sponsor;

}